Do it [ Do it! ] 안드로이드 앱 프로그래밍 - #3. 어플리케이션 구성하기 (6) 예를 들어 카카오톡처럼 앱이 실행되지 않아도 다른 사람이 보낸 메시지를 받을 수 있는데, 예를 들어, 액티비티에서 서비스 쪽으로 데이터를 전달하고 싶은 경우 인텐트 객체를 만들고 부가 데이터를 넣은 후 startService() 메서드를 호출하면서 전달하면 됩니다. 서비스는 시스템에 의해 자동으로 다시 시작될 수 있으므로 onStartCommand() 메서드로 전달되는 인텐트 객체는 null... 서비스안드로이드 스튜디오Do itDo it [ Do it! ] #1. 도전! - 새 프로젝트 아래쪼에 두 개의 버튼 추가하기 새로운 프로젝트를 만들고 아래쪽에 두 개의 버튼이 보이는 화면을 만들어보세요. 초급 과정 -화면 아래쪽에 버튼 추가하기 프로젝트 소스 -DoitMission-01 제약 레이아웃을 사용해 화면을 구성합니다 화면의 아래쪽 가이드라인을 배치합니다 가이드라인의 위쪽에 버튼을 추가한 후 가이드라인과 연결합니다. 그리고 적절한 간격으로 띄워줍니다. 가이드라인의 위쪽에 버튼을 하나 더 추가한 후 이전에 ... 안드로이드 스튜디오레이아웃도전 문제Do itDo it [ Do it! ] #2 도전! - 위, 아래, 중앙의 공간을 차지하는 전형적인 화면 구성하기 새로운 프로젝트를 만들고 위쪽과 아래쪽에 가로로 긴 모양의 버튼을 배치하고 비어있는 가운데 공간에 또 다른 버튼을 배치해 보세요. 중급 과정 -전형적인 화면 구성하기 프로젝트 소스 -DoitMission-02 제약 레이아웃을 사용해 화면을 구성합니다. 화면의 위쪽에 버튼을 추가하고 가로 방향으로 꽉 차도록 만듭니다. 화면의 아래쪽에 버튼을 추가하고 가로방향으로 꽉 차도록 만듭니다. 화면의 가... 안드로이드 스튜디오레이아웃도전 문제Do itDo it [ Do it! ] 번외1 - 두 종류의 버튼 모양 만들기 두 개의 버튼을 화면에 추가하고 버튼 모양을 각각 다르게 보이도록 만들어 보세요. 화면에 두 개의 버튼을 배치합니다. 첫 번째 버튼의 모양은 가장자리에 경계선만 보이도록 하고 경계선과 글자색이 동일하도록 만듭니다. 두 번째 버튼의 모양은 배경색이 있고 모서리는 약간 둥글며 글자가 하얀색이 되도록 만듭니다. app/res/drawable에 xml파일을 두 개 만들어줍니다. 아래 두 xml 파일... 안드로이드 스튜디오도전 문제Do itDo it [ Do it! ] 번외2 - 시크바와 프로그레스바 보여주기 시크바와 프로그레스바를 표시하고 시크바의 값을 바꾸었을 때 프로그레스의 값도 바뀌도록 만들어 보세요. 화면에 시크바와 프로그레스바, 그리고 입력상자를 배치합니다. 시크바의 값을 바꾸면 프로그레스바의 값도 바뀌도록 합니다. 시크바의 값을 바꾸었을 때 그 값이 입력상자에 표시되도록 합니다. 프로그레스바는 막대형을 사용합니다. 별 거 아니지만, 불륨이 커질수록 글자 크기도 커지도록 코드를 작성하였... 안드로이드 스튜디오콜백함수도전 문제Do itDo it
[ Do it! ] 안드로이드 앱 프로그래밍 - #3. 어플리케이션 구성하기 (6) 예를 들어 카카오톡처럼 앱이 실행되지 않아도 다른 사람이 보낸 메시지를 받을 수 있는데, 예를 들어, 액티비티에서 서비스 쪽으로 데이터를 전달하고 싶은 경우 인텐트 객체를 만들고 부가 데이터를 넣은 후 startService() 메서드를 호출하면서 전달하면 됩니다. 서비스는 시스템에 의해 자동으로 다시 시작될 수 있으므로 onStartCommand() 메서드로 전달되는 인텐트 객체는 null... 서비스안드로이드 스튜디오Do itDo it [ Do it! ] #1. 도전! - 새 프로젝트 아래쪼에 두 개의 버튼 추가하기 새로운 프로젝트를 만들고 아래쪽에 두 개의 버튼이 보이는 화면을 만들어보세요. 초급 과정 -화면 아래쪽에 버튼 추가하기 프로젝트 소스 -DoitMission-01 제약 레이아웃을 사용해 화면을 구성합니다 화면의 아래쪽 가이드라인을 배치합니다 가이드라인의 위쪽에 버튼을 추가한 후 가이드라인과 연결합니다. 그리고 적절한 간격으로 띄워줍니다. 가이드라인의 위쪽에 버튼을 하나 더 추가한 후 이전에 ... 안드로이드 스튜디오레이아웃도전 문제Do itDo it [ Do it! ] #2 도전! - 위, 아래, 중앙의 공간을 차지하는 전형적인 화면 구성하기 새로운 프로젝트를 만들고 위쪽과 아래쪽에 가로로 긴 모양의 버튼을 배치하고 비어있는 가운데 공간에 또 다른 버튼을 배치해 보세요. 중급 과정 -전형적인 화면 구성하기 프로젝트 소스 -DoitMission-02 제약 레이아웃을 사용해 화면을 구성합니다. 화면의 위쪽에 버튼을 추가하고 가로 방향으로 꽉 차도록 만듭니다. 화면의 아래쪽에 버튼을 추가하고 가로방향으로 꽉 차도록 만듭니다. 화면의 가... 안드로이드 스튜디오레이아웃도전 문제Do itDo it [ Do it! ] 번외1 - 두 종류의 버튼 모양 만들기 두 개의 버튼을 화면에 추가하고 버튼 모양을 각각 다르게 보이도록 만들어 보세요. 화면에 두 개의 버튼을 배치합니다. 첫 번째 버튼의 모양은 가장자리에 경계선만 보이도록 하고 경계선과 글자색이 동일하도록 만듭니다. 두 번째 버튼의 모양은 배경색이 있고 모서리는 약간 둥글며 글자가 하얀색이 되도록 만듭니다. app/res/drawable에 xml파일을 두 개 만들어줍니다. 아래 두 xml 파일... 안드로이드 스튜디오도전 문제Do itDo it [ Do it! ] 번외2 - 시크바와 프로그레스바 보여주기 시크바와 프로그레스바를 표시하고 시크바의 값을 바꾸었을 때 프로그레스의 값도 바뀌도록 만들어 보세요. 화면에 시크바와 프로그레스바, 그리고 입력상자를 배치합니다. 시크바의 값을 바꾸면 프로그레스바의 값도 바뀌도록 합니다. 시크바의 값을 바꾸었을 때 그 값이 입력상자에 표시되도록 합니다. 프로그레스바는 막대형을 사용합니다. 별 거 아니지만, 불륨이 커질수록 글자 크기도 커지도록 코드를 작성하였... 안드로이드 스튜디오콜백함수도전 문제Do itDo it